home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL / glxquerydrawable.z / glxquerydrawable
Encoding:
Text File  |  2002-10-03  |  5.5 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ggggllllXXXXQQQQuuuueeeerrrryyyyDDDDrrrraaaawwwwaaaabbbblllleeee((((3333GGGG))))        OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ---- GGGGLLLLXXXX        ggggllllXXXXQQQQuuuueeeerrrryyyyDDDDrrrraaaawwwwaaaabbbblllleeee((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllXXXXQQQQuuuueeeerrrryyyyDDDDrrrraaaawwwwaaaabbbblllleeee - returns an attribute associated with a GLX drawable
  10.  
  11.  
  12. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      void ggggllllXXXXQQQQuuuueeeerrrryyyyDDDDrrrraaaawwwwaaaabbbblllleeee( Display *_d_p_y,
  14.                             GLXDrawable _d_r_a_w,
  15.                             int _a_t_t_r_i_b_u_t_e,
  16.                             unsigned int *_v_a_l_u_e )
  17.  
  18.  
  19. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  20.      _d_p_y        Specifies the connection to the X server.
  21.  
  22.      _d_r_a_w       Specifies the GLX drawable to be queried.
  23.  
  24.      _a_t_t_r_i_b_u_t_e  Specifies the attribute to be returned.
  25.  
  26.      _v_a_l_u_e      Returns the requested value.
  27.  
  28.  
  29. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  30.      ggggllllXXXXQQQQuuuueeeerrrryyyyDDDDrrrraaaawwwwaaaabbbblllleeee sets _v_a_l_u_e to the _a_t_t_r_i_b_u_t_e value for _d_r_a_w.
  31.  
  32.      _a_t_t_r_i_b_u_t_e is one of the following:
  33.  
  34.      GGGGLLLLXXXX____WWWWIIIIDDDDTTTTHHHH             Width of _d_r_a_w.
  35.  
  36.      GGGGLLLLXXXX____HHHHEEEEIIIIGGGGHHHHTTTT            Height of _d_r_a_w.
  37.  
  38.      GGGGLLLLXXXX____PPPPRRRREEEESSSSEEEERRRRVVVVEEEEDDDD____CCCCOOOONNNNTTTTEEEENNNNTTTTSSSS
  39.                            TTTTrrrruuuueeee if the contents of GLXPbuffer are preserved
  40.                            when a resource conflict occurs; FFFFaaaallllsssseeee otherwise.
  41.  
  42.      GGGGLLLLXXXX____LLLLAAAARRRRGGGGEEEESSSSTTTT____PPPPBBBBUUUUFFFFFFFFEEEERRRR   Set when the GLX pixel buffer is created by calling
  43.                            ggggllllXXXXCCCCrrrreeeeaaaatttteeeePPPPbbbbuuuuffffffffeeeerrrr.  When FFFFaaaallllsssseeee, ggggllllXXXXCCCCrrrreeeeaaaatttteeeePPPPbbbbuuuuffffffffeeeerrrr
  44.                            fails if it cannot allocate a GLX pixel buffer of
  45.                            size width by height.  When TTTTrrrruuuueeee, a pixel buffer
  46.                            with the largest width and height possible (but not
  47.                            larger than the values specified) is created when
  48.                            the allocation of the buffer would otherwise fail.
  49.  
  50.      GGGGLLLLXXXX____FFFFBBBBCCCCOOOONNNNFFFFIIIIGGGG____IIIIDDDD       XID for _d_r_a_w.
  51.  
  52.      If _d_r_a_w is a GLXWindow or GLXPixmap and _a_t_t_r_i_b_u_t_e is set to
  53.                            GGGGLLLLXXXX____PPPPRRRREEEESSSSEEEERRRRVVVVEEEEDDDD____CCCCOOOONNNNTTTTEEEENNNNTTTTSSSS or GGGGLLLLXXXX____LLLLAAAARRRRGGGGEEEESSSSTTTT____PPPPBBBBUUUUFFFFFFFFEEEERRRR, the
  54.                            contents of _v_a_l_u_e are undefined. If _a_t_t_r_i_b_u_t_e is
  55.                            not one of the attributes listed above, the
  56.                            contents of _v_a_l_u_e are undefined.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ggggllllXXXXQQQQuuuueeeerrrryyyyDDDDrrrraaaawwwwaaaabbbblllleeee((((3333GGGG))))        OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ---- GGGGLLLLXXXX        ggggllllXXXXQQQQuuuueeeerrrryyyyDDDDrrrraaaawwwwaaaabbbblllleeee((((3333GGGG))))
  71.  
  72.  
  73.  
  74. EEEERRRRRRRROOOORRRRSSSS
  75.      A GGGGLLLLXXXXBBBBaaaaddddDDDDrrrraaaawwwwaaaabbbblllleeee is generated if _d_r_a_w is not a valid GLXDrawable.
  76.  
  77. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  78.      ggggllllXXXXCCCCrrrreeeeaaaatttteeeeWWWWiiiinnnnddddoooowwww, ggggllllXXXXCCCCrrrreeeeaaaatttteeeePPPPiiiixxxxmmmmaaaapppp, ggggllllXXXXCCCCrrrreeeeaaaatttteeeePPPPbbbbuuuuffffffffeeeerrrr, ggggllllXXXXGGGGeeeettttFFFFBBBBCCCCoooonnnnffffiiiiggggAAAAttttttttrrrriiiibbbb,
  79.      ggggllllXXXXCCCChhhhoooooooosssseeeeFFFFBBBBCCCCoooonnnnffffiiiigggg
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.